package com.example.server;

import com.example.dto.dict.Dict;
import com.example.dto.dict.DictCriteria;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface DictServer {
    /**
     * 新增字典
     *
     * @param
     * @return
     */
    void create(Dict resources);

    /**
     * 删除字典
     *
     * @param
     * @return
     */
    void delete(Set<Long> ids);

    /**
     * 修改字典
     *
     * @param
     * @return
     */
    void update(Dict resources);
    /**
     * 查找字典
     *
     * @param dictCriteria
     * @return
     */
    Map<String, Object> list(DictCriteria dictCriteria);

    /**
     * 查找全部字典
     *
     * @param dict
     * @return
     */
    Map<String, Object> findAll(Dict dict);

}
